Teaching Requirements Engineering in the Small: an Under-graduate Course Experience
نویسنده
چکیده
In this paper a short (16 hours) newly designed course on practical software engineering is described. This course has been designed according to specific objectives (i.e. orientation to the practice, generality and adequacy to the current software engineering community trends) and focused on the requirements elicitation, documentation, and analysis topics. In the course an innovative tool for natural language requirements analysis has been used for the first time with educational purpose. The outcomes from this pilot experience are discussed along with the lessons
منابع مشابه
A Potted History of a Requirements Management Training Course
I describe more than fifteen years of experience teaching Requirements Management to practitioners in industry, to software engineering graduate students in academia and to future practitioners as part of Certificate of Advanced Studies in Business Analysis program. I explain the various contexts, constraints, some of the difficulties I experienced with this course and the lessons learned.
متن کاملGoal Modeling Education with GRL: Experience Report
Goal modeling and analysis with the Goal-oriented Requirement Language (GRL) is taught in software engineering and computer science at the University of Ottawa since 2003. This paper presents the general education approach taken in an undergraduate requirements engineering course and in a graduate software engineering course. Some of the particularities of these courses involve the use of a gen...
متن کاملAc 2007-677: Experience in Teaching Software Quality Management at the Graduate Level
Relatively little has been published on the issue of teaching software quality management. This paper reports a case study in teaching a graduate-level software quality management course using industry assessments as a learning vehicle. We explain the contents of the course, describe the process assessments the students perform at local software organizations as their term project, and summariz...
متن کاملTeaching Requirements Engineering in Global Software Development: A report on a three-University collaboration
The importance of teaching Requirements Engineering in global software engineering is emphasised when considered within the context of increasing pressure to adopt global approaches to software development. This realization led to the identification of need for an academic course which would facilitate the development of students’ RE skills in distributed projects. This paper reports our experi...
متن کاملExploring the Conceptions of Academic Reading Comprehension by Iranian Graduate Students of Applied Linguistics
Although the importance of reading in higher education as an index of success has been highlighted, the metacognitive knowledge or beliefs of graduate students have remained under-researched. This qualitative study reports on a study that, first, examines how graduate students of applied linguistics conceive of academic reading and academic readers in their graduate programs; second, wh...
متن کامل